Turreted nerite - French English Dictionary